package com.hspedu.stringbuffer_;

public class StringBufferMethod {
    public static void main(String[] args) {

        StringBuffer stringBuffer = new StringBuffer("hello");
        //增
        stringBuffer.append(',');
        stringBuffer.append("张三丰");
        stringBuffer.append("赵敏").append(100).append(true).append(10.5);
        System.out.println(stringBuffer);

        //删
        /**
         * 删除索引为 >= start && < end 的字符
         */
        stringBuffer.delete(11, 14);//删除 [11,14) 的字符
        System.out.println(stringBuffer);

        //改
        stringBuffer.replace(9, 11, "周芷若");//[9, 11)
        System.out.println(stringBuffer);

        //查找指定的子串在字符串第一次出现的索引，如果找不到返回 -1
        int indexOf = stringBuffer.indexOf("张三丰");
        System.out.println(indexOf);

        //插
        stringBuffer.insert(9, "赵敏");//在索引为9的位置插入 "赵敏"
        System.out.println(stringBuffer);

        //长度
        System.out.println(stringBuffer.length());
        System.out.println(stringBuffer);

    }
}
